//
//  WorkAppInfo.h
//  RSW.IOS
//
//  Created by zhaiqiuqiu on 2017/8/30.
//  Copyright © 2017年 com.xtion.crm. All rights reserved.
//

#import <Foundation/Foundation.h>

@class WorkflowApplyInfo;
@interface WorkAppInfo : NSObject

+(XMSQueueDictionary*)constraint:(WorkflowApplyInfo*)workflowApplyInfo;

@end

@interface CustomerFormInfo : NSObject<XLGJSONOjectMapDelegate>

@property(nonatomic,strong) NSString *customerFormId;
@property(nonatomic,strong) NSString *name;
@property(nonatomic,strong) NSString *tableName;
@property(nonatomic,assign) BOOL attachmentRequired;
@property(nonatomic,strong) NSString *indexTemplate;
@property(nonatomic,strong) NSString *createTemplate;
@property(nonatomic,strong) NSString *editTemplate;
@property(nonatomic,strong) NSString *appNameJsTemplate;
@property(nonatomic,strong) NSDate *createDate;

@end

@interface CustomerFormFieldInfo : NSObject<XLGJSONOjectMapDelegate>

@property(nonatomic,strong) NSString *customerFormFieldId;
@property(nonatomic,strong) NSString *customForm2ID;
@property(nonatomic,strong) NSString *fieldName;
@property(nonatomic,strong) NSString *dBType;
@property(nonatomic,strong) NSString *dBDescription;
@property(nonatomic,strong) NSString *controlName;
@property(nonatomic,strong) XMSNumberInt *sortIndex;
@property(nonatomic,assign) BOOL required;

@end

@interface ActivityFieldInfo : NSObject<XLGJSONOjectMapDelegate>

@property(nonatomic,strong) NSString *activityFieldsId;
@property(nonatomic,strong) NSString *processGUID;
@property(nonatomic,strong) NSString *activityGUID;
@property(nonatomic,strong) NSString *fieldName;
@property(nonatomic,assign) BOOL visible;
@property(nonatomic,assign) BOOL editable;
@property(nonatomic,assign) BOOL mobileVisible;
@property(nonatomic,assign) BOOL mobileEditable;
@property(nonatomic,strong) NSDate *createDate;

@end

@interface FieldConfigItemInfo : NSObject<XLGJSONOjectMapDelegate>

@property(nonatomic,strong) NSString *fieldConfigItemId;
@property(nonatomic,strong) NSString *customForm2FieldID;
@property(nonatomic,strong) NSString *name;
@property(nonatomic,strong) NSString *value;
@property(nonatomic,strong) NSDate *createDate;

@end
